"""
flag是正则的匹配模式
I: 忽略大小写.
M: 拆分行, 多行匹配. 这个是影响^$.
S: 忽略换行符. 也可以理解为使"."匹配所有字符.
X: 添加注释, 使正则表达式便于理解.
DOTALL: 等价于S.
U: python3不用了.
"""
import re

text = '正则表达式是一种高级文本处理\n技术，通过特征匹配、特征搜索和特征替换功能完成对复杂字符串的\n校验、字符串搜索、和替换操作'
result = re.search(r'.*', text, re.S|re.X)
print(result.group())